package com.rtx.edi.model.express.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

@Data
@TableName("pl_express_result")
public class PlExpressResult {


	private String externorderkey;//外部单号
	private String orderkey;//
	@TableField("responseStr")
	private String responseStr;//响应报文
	@TableField("waybillNo")
	private String waybillNo;//面单号
	@TableField("printData")
	private String printData;//面单号
	private String sign;//打印报文
	private String expressapi;//快递接口类型
	private String carriercode;//承运商代码
	
	@TableField("rtxsendName")
	private String rtxsendName;//发件人名称
	@TableField("rtxsendCompanyName")
	private String rtxsendCompanyName;//发货人公司
	@TableField("rtxsendMobile")
	private String rtxsendMobile;//发货人手机
	@TableField("rtxsendPhone")
	private String rtxsendPhone;//发货人电话
	@TableField("rtxsendProvince")
	private String rtxsendProvince;//发货人省份
	@TableField("rtxsendCity")
	private String rtxsendCity;//发货人城市
	@TableField("rtxsendCounty")
	private String rtxsendCounty;//发货人区县
	@TableField("rtxsendTown")
	private String rtxsendTown;//发货人乡镇街道
	@TableField("rtxsendAddress")
	private String rtxsendAddress;//发货人详细地址
	
	@TableField("rtxreceiverName")
	private String rtxreceiverName;//收货人名称
	@TableField("rtxreceiverCompanyName")
	private String rtxreceiverCompanyName;//收货人公司
	@TableField("rtxreceiverMobile")
	private String rtxreceiverMobile;//收货人手机
	@TableField("rtxreceiverPhone")
	private String rtxreceiverPhone;//收货人电话
	@TableField("rtxreceiverProvince")
	private String rtxreceiverProvince;//收货人省份
	@TableField("rtxreceiverCity")
	private String rtxreceiverCity;//收货人城市
	@TableField("rtxreceiverCounty")
	private String rtxreceiverCounty;//收货人区县
	@TableField("rtxreceiverTown")
	private String rtxreceiverTown;//收货人乡镇街道
	@TableField("rtxreceiverAddress")
	private String rtxreceiverAddress;//收货人详细地址
	
	//德邦
	@TableField("dpoponpickupCode")
	private String dpoponpickupCode;//响应报文
	@TableField("dpoponmailNo")
	private String dpoponmailNo;//运单号集合
	@TableField("dpoponlogisticID")
	private String dpoponlogisticID;//渠道单号
	@TableField("dpoponarrivedOrgSimpleName")
	private String dpoponarrivedOrgSimpleName;//目的站部门简称 
	@TableField("dpoponparentMailNo")
	private String dpoponparentMailNo;//母单号标识
	@TableField("dpoponuniquerRequestNumber")
	private String dpoponuniquerRequestNumber;//请求唯一编号
	@TableField("dpoponarrivedOutFieldName")
	private String dpoponarrivedOutFieldName;//最终到达外场
	@TableField("dpoponstationNo")
	private String dpoponstationNo;//	提货网点编码
	@TableField("dpoponmuchHigherDelivery")
	private String dpoponmuchHigherDelivery;//	超远派送金额
	@TableField("dpoponpaytype")
	private String dpoponpaytype;//德邦支付方式
	
	
	//中通字段
	@TableField("ztobagAddr")
	private String ztobagAddr;//集包地
	@TableField("ztomark")
	private String ztomark;//大头笔
	@TableField("ztodepotCode")
	private String ztodepotCode;//
	@TableField("ztobigWord")
	private String ztobigWord;//
	@TableField("ztopackagePlace")
	private String ztopackagePlace;//
	
	//中通快运字段
	@TableField("ztokysendSiteName")
	private String ztokysendSiteName;//寄件网点
	@TableField("ztokysendCenterName")
	private String ztokysendCenterName;//寄件分拨中心
	@TableField("ztokyPrintType")
	private String ztokyPrintType;//打印人（***线上打印）
	@TableField("ztokydispatchSiteName")
	private String ztokydispatchSiteName;//目的网点
	@TableField("ztokyfirstCenterDispatchName")
	private String ztokyfirstCenterDispatchName;//目的网点首分拨
	@TableField("ztokyrouteCode")
	private String ztokyrouteCode;//三段码
	@TableField("ztokydispatchSiteCode")
	private String ztokydispatchSiteCode;//目的网点编号
	@TableField("ztokysendSiteCode")
	private String ztokysendSiteCode;//	寄件网点编码
	
	@TableField("ztokyserviceType")
	private String ztokyserviceType;//
	@TableField("ztokyhewbs")
	private String ztokyhewbs;
	@TableField("ztokypayMode")
	private String ztokypayMode;
	@TableField("ztokyweight")
	private String ztokyweight;
	@TableField("ztokypackageType")
	private String ztokypackageType;
	@TableField("ztokyrouteSiteName")
	private String ztokyrouteSiteName;
	@TableField("ztokyrouteSiteName1")
	private String ztokyrouteSiteName1;
	@TableField("ztokyrouteSiteName2")
	private String ztokyrouteSiteName2;
	@TableField("ztokyrouteSiteName3")
	private String ztokyrouteSiteName3;
	@TableField("ztokyrouteSiteName4")
	private String ztokyrouteSiteName4;
	@TableField("ztokydispatchSecondSiteName")
	private String ztokydispatchSecondSiteName;
	@TableField("ztokydeliveryType")
	private String ztokydeliveryType;
	@TableField("ztokypickGoodsMode")
	private String ztokypickGoodsMode;
	@TableField("ztokyqrCode")
	private String ztokyqrCode;
	@TableField("ztokydispatchStieName")
	private String ztokydispatchStieName;
	@TableField("ztokynumberId")
	private String ztokynumberId;
	private String ztokyzd;//中通快运子单号
	
	//顺丰
	@TableField("sforigincode")
	private String sforigincode;//集包地
	@TableField("sfdestcode")
	private String sfdestcode;//三段码
	@TableField("sfsourceTransferCode")
	private String sfsourceTransferCode;//原寄地中转场
	@TableField("sfsourceCityCode")
	private String sfsourceCityCode;//原寄地城市代码
	@TableField("sfsourceDeptCode")
	private String sfsourceDeptCode;//原寄地网点代码
	@TableField("sfdestCityCode")
	private String sfdestCityCode;//目的地城市代码
	@TableField("sfdestDeptCode")
	private String sfdestDeptCode;//	目的地网点代码
	@TableField("sfdestTeamCode")
	private String sfdestTeamCode;//目的地单元区域映射码
	@TableField("sfdestTransferCode")
	private String sfdestTransferCode;//目的地中转场
	@TableField("sfdestRouteLabel")
	private String sfdestRouteLabel;//打单时的路由标签信息
	@TableField("sfproName")
	private String sfproName;//产品名称
	@TableField("sfcargoTypeCode")
	private String sfcargoTypeCode;//快件内容
	@TableField("sflimitTypeCode")
	private String sflimitTypeCode;//	时效代码
	@TableField("sfexpressTypeCode")
	private String sfexpressTypeCode;//产品类型
	@TableField("sfcodingMapping")
	private String sfcodingMapping;//入港映射码
	@TableField("sfxbFlag")
	private String sfxbFlag;//	AB标
	@TableField("sfprintFlag")
	private String sfprintFlag;//打印标志 返回值总共有 9 位，每一位只有 0和 1 两种， 0 表示按顺丰运单默认的规则，1 表示显示
	@TableField("sftwoDimensionCode")
	private String sftwoDimensionCode;//二维码
	@TableField("sfproCode")
	private String sfproCode;//时效类型
	@TableField("sfprintIcon")
	private String sfprintIcon;//打印图标 根据托寄物判断需要打印的图标 (重货,蟹类,生鲜,易碎，Z 标)返回值有 8 位，每一位只有 0 和 1两种，0 表示按运单默认的规则，1 表示显示。后面两位默认 0 备用。 顺序如下：重货,蟹类,生鲜,易碎, 医药类,Z 标,0,0 如：00000000 表示不需要打印重货，蟹类，生鲜，易碎,医药,Z 标,备用,备用
	@TableField("sfcheckCode")
	private String sfcheckCode;//
	@TableField("sfdestGisDeptCode")
	private String sfdestGisDeptCode;
	@TableField("sfpaytype")
	private String sfpaytype;
	
	@TableField("jitBrandCode")
	private String jitBrandCode;//品牌编号
	@TableField("jitWarehouseCode")
	private String jitWarehouseCode;//唯品会仓库编号
	@TableField("jitWarehouseName")
	private String jitWarehouseName;//品会仓库名称
	@TableField("jitPoNo")
	private String jitPoNo;//PO单号
	@TableField("jitStorageNo")
	private String jitStorageNo;//出仓单号 
	@TableField("jitDeliveryMethod")
	private String jitDeliveryMethod;//配送方式：汽运/空运
	@TableField("jitArrivalTime")
	private String jitArrivalTime;//要货时间、预计到货时间
	
	@TableField("jitxorderSn")
	private String jitxorderSn;
	@TableField("jitxcarrierCode")
	private String jitxcarrierCode;
	@TableField("jitxthirdCustName")
	private String jitxthirdCustName;
	@TableField("jitxLogisticsCode")
	private String jitxLogisticsCode;
	@TableField("jitxboxNo")
	private String jitxboxNo;
	@TableField("jitxtotalPackage")
	private String jitxtotalPackage;
	@TableField("jitxpickCode")
	private String jitxpickCode;
	@TableField("jitxproCode")
	private String jitxproCode;
	@TableField("jitxtransportNo")
	private String jitxtransportNo;
	
	
}
